$(function () {
    $("#managment_datagrid").datagrid({
        width:500,
        height:600,
        url:'/managment/list',
        title:"资源池管理",
        striped:true,
        fit:'true',
        toolbar:"#managment_toolbar",
        pageList:[5,10,15],
        pagination:true,
        fitColumns:true,
        checkOnSelect:false,
        columns:[[
            {field:'',checkbox:true},
            {field:'id',title:'编号',width:100},
            {field:'name',title:'姓名',width:100},
            {field:'wno',title:'微信',width:100},
            {field:'qno',title:'QQ',width:100},
            {field:'tel',title:'电话',width:100},
            /*{field:'inputdate',title:'录入时间',width:100},
            {field:'gzdate',title:'最后跟踪时间',width:100},*/
            {field:'follow',title:'跟进状态',width:100,formatter:function (value,row,index) {
                if(value==1){
                    return "<font color='#8a2be2'>正在跟进</font>"
                }else if(value==0){
                    return "<font color='#a52a2a'>无法跟进</font>"
                }
            }},
            {field:'employee',title:'最后跟踪人',align:'right',width:100,formatter:function (value,row,index) {
                //参数一 当前行中的当前列,参数2,当前行的所有列信息,参数三,索引
                return value?value.realName:"未知";
            }},
            //{field:'',title:'意向学区',width:100},
            /*{field:'dept',title:'部门',align:'right',width:100,formatter:function (value,row,index) {
                //参数一 当前行中的当前列,参数2,当前行的所有列信息,参数三,索引
                return value?value.name :"未分配部门";
            }},*/
        ]]
    })


        $("#managment_dialog").dialog({
            width:700,
            height:600,
            inline:false,
            title:"客户新增",
           // shadow:true,
            modal:true,
            closed:true,
          buttons:"#dialog_buttons"
        })

})


//打开窗口
function add() {

    //打开窗口之前先清空数据
    $("#managment_form").form("clear");
    //弹出窗口
    $("#managment_dialog").dialog("open");

}
//结束窗口


//保存客户信息
function save() {

       var id=$("#cusId") .val();
       var url="/customer/save";
        //当id 不为0是执行的是编辑操作
        if(id!=0){
            url="/customer/update";
        }

        //提交表单
        $("#managment_form").form("submit",{
            url:url,
            success:function (data) {
                //将json字符串转换为json对象
                var data=$.parseJSON(data);
                if(data.success){
                    $.messager.alert("温馨提示","保存成功");
                    //关闭窗口
                    $("#managment_dialog").dialog("close");
                    //刷新界面
                    $("#managment_datagrid").datagrid("load");


                }else{
                    $.messager.alert("温馨提示",data.msg);
                }
            }

        })
}

//编辑操作
function edit() {
    //判断是否选中数据
    var row = $("#managment_datagrid").datagrid("getSelected");
    if (!row){
        $.messager.alert("温馨提示个鸡儿","请选择要编辑的数据");
        return;
    }
    //添加与编辑前将数据清空
    $("#managment_form").form("clear");

    //根据同名原则,员工名字不一样,需要修改
    if(row.employee){
        row["employee.id"]=row.employee.id;
    }
    if(row.school){
        row["school.id"]=row.school.id;
    }
    if(row.discipline){
        row["discipline.id"]=row.discipline.id;
    }
    if(row.degree){
        row["degree.id"]=row.degree.id;
    }
    if(row.education){
        row["education.id"]=row.education.id;
    }
    if(row.source){
        row["source.id"]=row.source.id;
    }
    if(row.grade){
        row["grade.id"]=row.grade.id;
    }
    //数据回显
    $("#managment_form").form("load",row);


    $("#managment_dialog").dialog("open");

    $("#managment_dialog").dialog("setTitle","客户编辑")

}



//刷新
function reload() {
    $("#managment_datagrid").datagrid("load");
}


//修改状态 转正
function changeSate() {
    //判断是否选中
    var row = $("#managment_datagrid").datagrid("getSelected");

    if(!row){
        //如果没有选中 提示
        $.messager.alert("请选中要操作的客户");
        return;
    }
    //修改选中员工的状态并且传入id到后台
    $.messager.confirm('确认',"确定执行该操作吗",function (r) {
        if(r){
            $.get("/customer/changeState",{id:row.id},function (data) {
                if(data.success){
                    $("#managment_datagrid").datagrid("load")
                }else{
                    $.messager.alert("温馨提示",data.msg)
                }
            })
        }
    });
}



//修改跟进状态
function changeFollow() {
    //判断是否选中
    var row = $("#managment_datagrid").datagrid("getSelected");

    if (!row) {
        //如果没有选中 提示
        $.messager.alert("请选中要操作的客户");
        return;
    }
    //修改选中客户的状态并且传入id到后台
    $.messager.confirm('确认', "确定执行该操作吗", function (r) {
        if (r) {
            $.get("/managment/changeFollow", {id: row.id}, function (data) {
                if (data.success) {
                    $("#managment_datagrid").datagrid("load")
                } else {
                    $.messager.alert("温馨提示", data.msg)
                }
            })
        }
    });
}

//关闭窗口并刷新
function cancel() {
    $("#managment_dialog").dialog("close");

    $("#managment_datagrid").datagrid("reload");

}


//高级查询
function query() {
    //获取keword
    var keyword= $("#keyword").textbox("getValue");

    $("#managment_datagrid").datagrid("load",{
        keyword:keyword
    })
}


//查看功能
function look() {
    var row = $("#managment_datagrid").datagrid("getSelected");
    if (!row){
        $.messager.alert("温馨提示个鸡儿","请选择要编辑的数据");
        return;
    }
    //添加与编辑前将数据清空
    $("#managment_form").form("clear");

    //根据同名原则,员工名字不一样,需要修改
    if(row.employee){
        row["employee.id"]=row.employee.id;
    }
    if(row.school){
        row["school.id"]=row.school.id;
    }
    if(row.discipline){
        row["discipline.id"]=row.discipline.id;
    }
    if(row.degree){
        row["degree.id"]=row.degree.id;
    }
    if(row.education){
        row["education.id"]=row.education.id;
    }
    if(row.source){
        row["source.id"]=row.source.id;
    }
    //数据回显
    $("#managment_form").form("load",row);


    $("#managment_dialog").dialog("open");

    $("#managment_dialog").dialog("setTitle","查看信息")

    //设置只读
    $("form input").prop("readonly", true);

    $(".easyui-combobox").combobox("readonly",true);

    //将form表单设置只读
    //$("#managment_form").form("readonly");
    //保存按钮禁用
    $('#save_linkbutton').linkbutton('disable');


}




